using System;
using System.Collections.Generic;
using System.Text;
using CDE_Model;

namespace XML_Indexing
{
    public class VIST : IXMLIndex
    {
        private Element _node;

        private sealed class InvertedTree
        {
        }

        public Element Node
        {
            get { return _node; }
            set { _node = value; }
        }

        #region IXMLIndex Members

        public Element GetByXPathExpression(string _path)
        {
            throw new Exception("The method or operation is not implemented.");
        }

        public bool CreateIndex(CDE_Model.Element _ele)
        {
            throw new Exception("The method or operation is not implemented.");
        }

        public bool CreateIndex(CDE_Model.Document _doc)
        {
            throw new Exception("The method or operation is not implemented.");
        }

        public bool CreateIndex(CDE_Model.Collection _col)
        {
            throw new Exception("The method or operation is not implemented.");
        }

        public bool CreateIndex(List<Element> _eleList)
        {
            throw new NotImplementedException();
        }

        public IXMLIndex FindChild(string genericIdentifier)
        {
            throw new NotImplementedException();
        }

        #endregion

        #region IXMLIndex Members


        public List<IXMLIndex> FindChildren(string genericIdentifier)
        {
            throw new NotImplementedException();
        }

        #endregion
    }
}
